Enterprise Version
reminiscent of Erol Otuz's work